//通过vue-router插件实现模板路由配置
import { createRouter, createWebHistory } from 'vue-router'
import { constantRoute } from './routes'

//创建路由器
const router = createRouter({
  //路由模式hash
  history: createWebHistory(),
  routes: constantRoute,
  //滚动行为(相当于 keep-alive标签组件)
  scrollBehavior() {
    return {
      left: 0,
      top: 0,
    }
  },
})
// router.beforeEach((to, from, next) => {
//   let token = localStorage.getItem("token")
//   console.log("from",from);
//   if (to.path == '/login') {
//     if (token) {
//       ElMessage({
//         type: "warning",
//         message: '您已登录，请勿重复登录'
//       })
//       next("/home")
//     } else {
//       next()
//     }
//   } else {
//     if (token) {
//       next()
//     } else {
//       ElMessage({
//         type: "error",
//         message: '请先登录'
//       })
//       next('/login')
//     }
//   }
// })
export default router
